package cn.harry.modular.ai.domain;

import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Getter;
import lombok.Setter;

import java.io.Serial;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableName;
import cn.harry.common.base.BaseEntity;
/**
 * AI API 密钥实体对象
 *
 * @author harry
 * @公众号 Harry技术
 */
@Getter
@Setter
@TableName("ai_api_key")
public class ApiKey extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 名称
     */
    private String name;
    /**
     * 密钥
     */
    private String apiKey;
    /**
     * 平台
     */
    private String platform;
    /**
     * 自定义 API 地址
     */
    private String url;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 有效状态，0:无效 1:有效
     */
    @TableLogic
    private Integer valid;
}
